@import url("slider_home.css");
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_body_content.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
}
a img{border:none;}
.container {
	width: 990px;
	margin-left: -495px;
	left: 50%;
	position: relative;
}

#topnav {
	margin-bottom: 30px;
}

#outer_container{
	
	
}
#header {
	height: 136px;
}
#banner_bg{
	position: absolute;
	z-index:1;
}
#banner_inner {
	background-image: url(../images/bg_slider.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 369px;
	width: 990px;
	position: relative;
	top: 0px;
	z-index:2;
	
}
#slider ul li{
	margin:0px;
	padding:0px;
}
#slider ul li img.main-pic{
	position:absolute;
	z-index:1000;
	bottom:0px;
}

#slider ul li a{
	position:absolute;
	z-index:1002;
}
#slider ul li h1 {
	position:absolute;
	z-index:1003;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	margin-top:90px;
	right:20px;
}
#slider ul li img.hd-pic{
	position:absolute;
	z-index:1004;
	bottom:291px;
	right:18px;
}
#slider ul li div{
	position:absolute;
	z-index:1005;
	color:#FFF;
	width:700px;
	right:20px;
	top:240px;
}
#slider ul li div p{
	font-size:14px;
	font-weight:bold;
	float:right;
	width:390px;
	padding:0px;
	margin:0px 20px 0px 0px;
	display:block;
}
#slider ul li div a{
	position:static;
	text-decoration:none;
	font-size:20px;
	line-height:37px;
	float:right;
	padding:0px;
	margin:0px;
	display:block;
}
#slider li.one a{
	color:#79CAFF;
}
#slider li.two a{
	color:#FF9900;
}
#slider li.three a{
	color:#D1D23A;
}
#slider li a img{
	float:left;
	margin-right:15px;
}
#pause{
	position:absolute;
	top:4px;
	left:140px;
	z-index:1011;
	width:10px;
	height:10px;
	display:block;
	outline:0;
	text-decoration:none;
}
#pause.pause{
	background:url(../images/pause.gif) no-repeat;
}
#pause.play{
	background:url(../images/play.gif) no-repeat;
}
ol#controls{
	position:absolute;
	top:-20px;
	left:20px;
	width:120px;
	z-index:1010;
}
ol#controls li a{
	background-color:transparent!important;
	border:none!important;
	color:transparent!important;
	font-size:0px;
	display:block;
	width:10px;
}
ol#controls li#controls1 a{
	background:url(../images/bull1.gif) no-repeat top left;
}
ol#controls li#controls1.current a{
	background:url(../images/bull1_o.gif) no-repeat top left;
}
ol#controls li#controls2 a{
	background:url(../images/bull2.gif) no-repeat top left;
}
ol#controls li#controls2.current a{
	background:url(../images/bull2_o.gif) no-repeat top left;
}
ol#controls li#controls3 a{
	background:url(../images/bull3.gif) no-repeat top left;
}
ol#controls li#controls3.current a{
	background:url(../images/bull3_o.gif) no-repeat top left;
}
#contents_container {
	padding: 20px;
	color:#666;
}
.link{
 	color:#79CAFF;
    text-decoration:none;
    font-weight:bold;
}
.gallery a{
    padding:10px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    box-shadow: 2px 2px 2px 2px #ebebeb;
    background:#fff;
    border:solid 1px #ccc;
    float:left;
    display:block;
    margin-right:10px;
    margin-bottom:10px;
}
    
.siblingMenu{
    clear:both;
    margin:10px 0px;
	padding:0px;
}
.siblingMenu li{
    list-style:none; 
    margin-right:10px;
    display:inline-block;
    padding:0px;
}
.siblingMenu li a{
    font-size:14px;
    text-decoration:none;
    color:#777;
}
.siblingMenu li a:hover{
    color:#79CAFF;
}
.siblingMenu li.head a{
    font-size:16px;
    text-decoration:none;
    color:#79CAFF;
    font-weight:bold;
}
.siblingMenu li.head a:hover{
    color:#000;
}

.galHead{
    list-style:none;
    padding:0px;
    margin:0px;
}
.galHead li{
    padding:20px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    box-shadow: 2px 2px 2px 2px #ebebeb;
    background:#fff;
    border:solid 1px #ccc;
    float:left;
    display:inline-block;
    margin: 0px 20px 20px 0px;
    
}
.galHead h2 {
    background-color:#333;
    line-height:20px;
    height:20px;
    font-size:20px;
    margin:0px;
    padding:10px;
}
.galHead a {
    text-decoration:none;
    color:#79CAFF;
}